[INFO] cloning repository https://github.com/LeoPapais/tui-blockexplorer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/LeoPapais/tui-blockexplorer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPapais%2Ftui-blockexplorer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPapais%2Ftui-blockexplorer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] df585c50f0b8aa451138c7bc225e5de42c03634f
[INFO] checking LeoPapais/tui-blockexplorer against try#4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7 for pr-158816
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLeoPapais%2Ftui-blockexplorer" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/LeoPapais/tui-blockexplorer
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/LeoPapais/tui-blockexplorer
[INFO] tweaked toml for git repo https://github.com/LeoPapais/tui-blockexplorer written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/LeoPapais/tui-blockexplorer on toolchain 4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/LeoPapais/tui-blockexplorer already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f
[INFO] running `Command { std: "docker" "start" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]     Checking lru v0.16.4
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking compression-core v0.4.31
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking compression-codecs v0.4.37
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking line-clipping v0.3.7
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking pxfm v0.1.29
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking zerofrom v0.1.7
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking tokio v1.52.1
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling sealed v0.6.0
[INFO] [stderr]    Compiling synthez-core v0.4.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking async-compression v0.4.41
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]     Checking h2 v0.4.13
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]    Compiling peg-runtime v0.6.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking globset v0.4.18
[INFO] [stderr]    Compiling peg-macros v0.6.3
[INFO] [stderr]     Checking ratatui-macros v0.7.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking tower-http v0.6.8
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking ratatui-crossterm v0.1.0
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]    Compiling gherkin v0.15.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling synthez-codegen v0.4.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]    Compiling typed-builder-macro v0.23.2
[INFO] [stderr]     Checking terminal_size v0.4.4
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking peg v0.6.3
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]     Checking moka v0.12.15
[INFO] [stderr]    Compiling cucumber-expressions v0.5.0
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking typed-builder v0.23.2
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]     Checking ignore v0.4.25
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]    Compiling synthez v0.4.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking ratatui v0.30.0
[INFO] [stderr]     Checking directories v6.0.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling inflections v1.1.1
[INFO] [stderr]     Checking deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]     Checking deadpool v0.12.3
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]     Checking globwalk v0.9.1
[INFO] [stderr]     Checking assert-json-diff v2.0.2
[INFO] [stderr]    Compiling smart-default v0.7.1
[INFO] [stderr]     Checking pin-project v1.1.11
[INFO] [stderr]     Checking console v0.16.3
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking wiremock v0.6.5
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]    Compiling cucumber-codegen v0.22.1
[INFO] [stderr]     Checking cucumber v0.22.1
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stderr]     Checking rustls-webpki v0.103.12
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.6.2
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]     Checking reqwest v0.13.2
[INFO] [stderr]     Checking blockexplorer-tui v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/world.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Default, World)]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `World` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/address_detail.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / #[given(
[INFO] [stdout] 72 | |     regex = r#"^the address reader knows EOA "(0x[0-9a-fA-F]{40})" with balance (\d+) and nonce (\d+)$"#
[INFO] [stdout] 73 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/address_detail.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | / #[given(
[INFO] [stdout] 85 | |     regex = r#"^the address reader knows contract "(0x[0-9a-fA-F]{40})" with balance (\d+) and nonce (\d+)$"#
[INFO] [stdout] 86 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/address_detail.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | #[when(regex = r#"^the user opens AddressDetail for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[then(regex = r#"^once the address is loaded, the Overview shows kind "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[then(regex = r#"^the Overview shows balance (\d+)$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | #[given(regex = r#"^the transfers feed knows (\d+) events for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 216 | / #[given(
[INFO] [stdout] 217 | |     regex = r#"^the account transactions feed knows (\d+) executed txs for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 218 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[when(regex = r#"^the user opens AddressDetail with transfers for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | #[when("the user switches to the Portfolio tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | #[given(regex = r#"^the portfolio feed knows (\d+) holdings for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | #[when(regex = r#"^the user opens AddressDetail with full feeds for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:333:1
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[then(regex = r#"^once loaded, the Portfolio tab lists (\d+) holdings$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | #[then("once loaded, the Portfolio tab reports no holdings")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:351:1
[INFO] [stdout]     |
[INFO] [stdout] 351 | #[when("the user selects the first holding and presses Enter")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | #[then("once loaded, the tab bar includes the Contract tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:369:1
[INFO] [stdout]     |
[INFO] [stdout] 369 | #[then("once loaded, the tab bar includes the Impl tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:386:1
[INFO] [stdout]     |
[INFO] [stdout] 386 | #[then("once loaded, the tab bar does not include the Contract tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[then(regex = r#"^once loaded, the Transactions tab lists (\d+) executed transactions$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:416:1
[INFO] [stdout]     |
[INFO] [stdout] 416 | #[when("the user switches to the Transfers tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | #[then(regex = r#"^once loaded, the Transfers tab lists (\d+) transfers$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:439:1
[INFO] [stdout]     |
[INFO] [stdout] 439 | #[when("the user selects the first transfer and presses Enter")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:461:1
[INFO] [stdout]     |
[INFO] [stdout] 461 | #[when(regex = r#"^the user opens AddressDetail with ERC-20 probe for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | #[then("once the ERC-20 probe completes, the tab bar includes the Token tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | #[then("once loaded, the tab bar does not include the Token tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:521:1
[INFO] [stdout]     |
[INFO] [stdout] 521 | / #[given(
[INFO] [stdout] 522 | |     regex = r#"^the ENS resolver knows that "(0x[0-9a-fA-F]{40})" resolves reverse to "([^"]+)"$"#
[INFO] [stdout] 523 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:529:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | #[when(regex = r#"^the user opens AddressDetail with reverse ENS for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:541:1
[INFO] [stdout]     |
[INFO] [stdout] 541 | #[then(regex = r#"^once the overview is loaded, pressing Y copies "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | #[when("the user presses e on the Portfolio tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:567:1
[INFO] [stdout]     |
[INFO] [stdout] 567 | #[given(regex = r#"^the portfolio feed knows priced holdings for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:622:1
[INFO] [stdout]     |
[INFO] [stdout] 622 | / #[then(
[INFO] [stdout] 623 | |     regex = r#"^once loaded, the Portfolio tab shows a USD total of "\$([0-9.]+)" and (\d+) token[s]? not priced$"#
[INFO] [stdout] 624 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | #[then(regex = r#"^the Portfolio tab renders at least (\d+) distribution chart rows$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:661:1
[INFO] [stdout]     |
[INFO] [stdout] 661 | #[then(regex = r#"^the clipboard sink holds a Portfolio CSV with (\d+) data rows$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:678:1
[INFO] [stdout]     |
[INFO] [stdout] 678 | #[then(regex = r#"^the inline Token overview shows symbol "([^"]+)" and price "\$([0-9.]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:716:1
[INFO] [stdout]     |
[INFO] [stdout] 716 | / #[given(
[INFO] [stdout] 717 | |     regex = r#"^the token reader knows "(0x[0-9a-fA-F]{40})" as "([^"]+)" / "([^"]+)" decimals (\d+) supply (\d+)$"#
[INFO] [stdout] 718 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | #[given(regex = r#"^the prices stub returns (\d+(?:\.\d+)?) USD for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:753:1
[INFO] [stdout]     |
[INFO] [stdout] 753 | #[given(regex = r#"^the Prices API returns 404 for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:759:1
[INFO] [stdout]     |
[INFO] [stdout] 759 | / #[given(
[INFO] [stdout] 760 | |     regex = r#"^the prices stub returns (\d+) points for window "([^"]+)" on "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 761 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:815:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | / #[given(
[INFO] [stdout] 816 | |     regex = r#"^the proxy detector reports EIP-1967 implementation "(0x[0-9a-fA-F]{40})" for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 817 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:826:1
[INFO] [stdout]     |
[INFO] [stdout] 826 | / #[given(
[INFO] [stdout] 827 | |     regex = r#"^the contract source stub has a verified single-file source for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 828 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:836:1
[INFO] [stdout]     |
[INFO] [stdout] 836 | / #[given(
[INFO] [stdout] 837 | |     regex = r#"^the contract reader stub returns uint (\d+) for "([^"]+)" on "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 838 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / #[given(
[INFO] [stdout] 852 | |     regex = r#"^the contract reader stub reverts with "([^"]+)" for "([^"]+)" on "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 853 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:866:1
[INFO] [stdout]     |
[INFO] [stdout] 866 | #[given(regex = r#"^the event log stub has (\d+) Transfer events for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:884:1
[INFO] [stdout]     |
[INFO] [stdout] 884 | / #[given(
[INFO] [stdout] 885 | |     regex = r#"^the storage stub returns the u128 value (\d+) at slot (\d+) for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 886 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:901:1
[INFO] [stdout]     |
[INFO] [stdout] 901 | / #[given(
[INFO] [stdout] 902 | |     regex = r#"^the token reader knows "(0x[0-9a-fA-F]{40})" as an incomplete non-ERC20 contract$"#
[INFO] [stdout] 903 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:918:1
[INFO] [stdout]     |
[INFO] [stdout] 918 | #[when(regex = r#"^the user opens AddressDetail as contract for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:930:1
[INFO] [stdout]     |
[INFO] [stdout] 930 | / #[when(
[INFO] [stdout] 931 | |     regex = r#"^the user opens AddressDetail as contract with source for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 932 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:959:1
[INFO] [stdout]     |
[INFO] [stdout] 959 | / #[when(
[INFO] [stdout] 960 | |     regex = r#"^the user opens AddressDetail as contract with Read wiring for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 961 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:966:1
[INFO] [stdout]     |
[INFO] [stdout] 966 | / #[when(
[INFO] [stdout] 967 | |     regex = r#"^the user opens AddressDetail as contract with all wiring for "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 968 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:982:1
[INFO] [stdout]     |
[INFO] [stdout] 982 | #[when(regex = r#"^the user opens AddressDetail as token for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/address_detail.rs:994:1
[INFO] [stdout]     |
[INFO] [stdout] 994 | #[then("once the contract is loaded, no proxy is detected")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1002:1
[INFO] [stdout]      |
[INFO] [stdout] 1002 | #[then(regex = r#"^once the contract is loaded, the proxy points at "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1017:1
[INFO] [stdout]      |
[INFO] [stdout] 1017 | #[then("once the contract source is loaded, the verified flag is true")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | #[then(regex = r#"^the Source sub-tab lists (\d+) file$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1034:1
[INFO] [stdout]      |
[INFO] [stdout] 1034 | #[then("once the contract is loaded, the contract source is unavailable")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1060:1
[INFO] [stdout]      |
[INFO] [stdout] 1060 | #[when("the user switches to the Read sub-tab")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1067:1
[INFO] [stdout]      |
[INFO] [stdout] 1067 | #[when("the user switches to the Events sub-tab")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1073:1
[INFO] [stdout]      |
[INFO] [stdout] 1073 | #[when("the user switches to the Storage sub-tab")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1079:1
[INFO] [stdout]      |
[INFO] [stdout] 1079 | #[when("the user selects the first function and executes it")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1087:1
[INFO] [stdout]      |
[INFO] [stdout] 1087 | #[then(regex = r#"^once executed, the Read sub-tab shows the uint result (\d+)$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1094:1
[INFO] [stdout]      |
[INFO] [stdout] 1094 | #[then(regex = r#"^once executed, the Read sub-tab reports a revert with "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1104:1
[INFO] [stdout]      |
[INFO] [stdout] 1104 | #[then(regex = r#"^once loaded, the Events sub-tab lists (\d+) events$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1112:1
[INFO] [stdout]      |
[INFO] [stdout] 1112 | #[when(regex = r#"^the user presses "(n|N)" on the Events sub-tab$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1121:1
[INFO] [stdout]      |
[INFO] [stdout] 1121 | #[then(regex = r#"^once reloaded, the Events sub-tab window moved backwards by (\d+) blocks$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1130:1
[INFO] [stdout]      |
[INFO] [stdout] 1130 | #[then(regex = r#"^once reloaded, the Events sub-tab page offset is (\d+)$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1137:1
[INFO] [stdout]      |
[INFO] [stdout] 1137 | #[when("the user presses Enter on the Storage sub-tab")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1143:1
[INFO] [stdout]      |
[INFO] [stdout] 1143 | #[then(regex = r#"^once loaded, the Storage sub-tab shows the value (\d+)$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1155:1
[INFO] [stdout]      |
[INFO] [stdout] 1155 | / #[then(
[INFO] [stdout] 1156 | |     regex = r#"^once the token probe completes, the Token Overview shows symbol "([^"]+)" and supply (\d+)$"#
[INFO] [stdout] 1157 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1170:1
[INFO] [stdout]      |
[INFO] [stdout] 1170 | #[when("the user switches to the Token Chart sub-tab")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1192:1
[INFO] [stdout]      |
[INFO] [stdout] 1192 | #[when(regex = r#"^the user presses "([123])" to select window "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1198:1
[INFO] [stdout]      |
[INFO] [stdout] 1198 | #[then(regex = r#"^the active window is "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1204:1
[INFO] [stdout]      |
[INFO] [stdout] 1204 | #[then(regex = r#"^once the feeds complete, the chart holds (\d+) points for window "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1220:1
[INFO] [stdout]      |
[INFO] [stdout] 1220 | / #[then(
[INFO] [stdout] 1221 | |     regex = r#"^once the feeds complete, the Token price row renders "\(not indexed by ([^)]+)\)"$"#
[INFO] [stdout] 1222 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1238:1
[INFO] [stdout]      |
[INFO] [stdout] 1238 | #[when(regex = r#"^the user presses "c" to view as contract$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/address_detail.rs:1245:1
[INFO] [stdout]      |
[INFO] [stdout] 1245 | #[then(regex = r#"^the active main tab is "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[given(regex = r#"^the block reader knows block (\d+) with two transactions$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | #[given(regex = r#"^the block reader knows block (\d+) with hash "(0x[0-9a-fA-F]{64})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | #[given(regex = r#"^the user is on BlockDetail for block (\d+) with two transactions$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[when("confirms the block candidate")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | #[when("the user switches to the Transactions tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | #[when("selects the first transaction and presses Enter")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | #[when(regex = r#"^the user presses "(\[|\])"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[then(regex = r#"^an? "([^"]+)" screen is on top$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | #[then(regex = r#"^once the block is loaded, the Overview tab shows block (\d+)$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 221 | #[then(regex = r#"^BlockDetail eventually shows block (\d+)$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:293:1
[INFO] [stdout]     |
[INFO] [stdout] 293 | #[given("a Polygon block whose miner is the zero address")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:304:1
[INFO] [stdout]     |
[INFO] [stdout] 304 | #[when("the user opens BlockDetail")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:315:1
[INFO] [stdout]     |
[INFO] [stdout] 315 | #[then("the Overview tab shows a signer row recovered from extraData")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | #[given("a post-Shanghai block with two withdrawals")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:403:1
[INFO] [stdout]     |
[INFO] [stdout] 403 | #[when("the user switches to the Blobs and Withdrawals tab")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | #[then("the tab lists the withdrawal count and the first validator index")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/block_detail.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | #[then("the tab includes the Beacon blob-sidecars placeholder")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[given("the Home screen is rendered")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[given(regex = r#"^the Home screen is rendered with "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | #[when("the Home screen is rendered")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[when(regex = r#"^a new "newHeads" event is pushed from the stub$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[when(regex = r#"^the user presses "c"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[when(regex = r#"^selects "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | #[when(regex = r#"^the "newHeads" subscription drops$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | #[when(regex = r#"^a new head is received from the "newHeads" subscription$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[then("the Network card shows the latest block number from the stub")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[then("the Gas card shows slow, average and fast gwei values")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 250 | #[then("the Network card updates the latest block number")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | #[then("the Gas card recomputes its values")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:267:1
[INFO] [stdout]     |
[INFO] [stdout] 267 | #[then(regex = r#"^the active chain becomes "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | #[then(regex = r#"^the Network card reflects the latest block number for "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | #[then(regex = r#"^the header shows a "disconnected" badge$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:293:1
[INFO] [stdout]     |
[INFO] [stdout] 293 | #[then("the app schedules a reconnect")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[then(regex = r#"^the header shows a "reconnecting" hint$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:315:1
[INFO] [stdout]     |
[INFO] [stdout] 315 | #[then("the Network card still renders the last-known latest block")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:330:1
[INFO] [stdout]     |
[INFO] [stdout] 330 | #[then("the Gas card still renders the last-known slow, average and fast gwei")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:375:1
[INFO] [stdout]     |
[INFO] [stdout] 375 | #[given("the Home screen is rendered without an alchemy key")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:387:1
[INFO] [stdout]     |
[INFO] [stdout] 387 | #[then("the Home screen shows the first-run credentials banner")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | #[when("the user dismisses the first-run banner with Esc")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:409:1
[INFO] [stdout]     |
[INFO] [stdout] 409 | #[then("the Home screen no longer shows the first-run credentials banner")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:470:1
[INFO] [stdout]     |
[INFO] [stdout] 470 | #[when("the user presses Esc on Home")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:475:1
[INFO] [stdout]     |
[INFO] [stdout] 475 | #[when("the user presses q on Home")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:480:1
[INFO] [stdout]     |
[INFO] [stdout] 480 | #[then("Home is still on top of the stack")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | #[then("the app is still running")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/home.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | #[then("the app is no longer running")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:892:1
[INFO] [stdout]     |
[INFO] [stdout] 892 | #[given(regex = r#"^the stub knows the transaction "(0x[0-9a-fA-F]{64})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:901:1
[INFO] [stdout]     |
[INFO] [stdout] 901 | / #[given(
[INFO] [stdout] 902 | |     regex = r#"^the hash "(0x[0-9a-fA-F]{64})" matches both a transaction and a block in the stub$"#
[INFO] [stdout] 903 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:917:1
[INFO] [stdout]     |
[INFO] [stdout] 917 | #[given(regex = r#"^"([^"]+)" resolves to "(0x[0-9a-fA-F]{40})" in the stub$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | #[given(regex = r#"^the stub knows block (\d+)$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:937:1
[INFO] [stdout]     |
[INFO] [stdout] 937 | #[given(regex = r#"^the address stub classifies "(0x[0-9a-fA-F]{40})" as a contract$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:946:1
[INFO] [stdout]     |
[INFO] [stdout] 946 | #[given(regex = r#"^the address "(0x[0-9a-fA-F]{40})" has code "([^"]+)" on that chain$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | #[when(regex = r#"^the user opens search with "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/search.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | #[when(regex = r#"^the user searches for "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1000:1
[INFO] [stdout]      |
[INFO] [stdout] 1000 | #[then(regex = r#"^the primary candidate is "(transaction|block|address|token|not found)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1008:1
[INFO] [stdout]      |
[INFO] [stdout] 1008 | #[then(regex = r#"^pressing Enter pushes the "([^"]+)" screen$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1015:1
[INFO] [stdout]      |
[INFO] [stdout] 1015 | #[then("there are at least two candidates in the list")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | #[then(regex = r#"^the first candidate is "(transaction|block|address|token|not found)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | #[then(regex = r#"^the candidate row shows the ENS name "([^"]+)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1043:1
[INFO] [stdout]      |
[INFO] [stdout] 1043 | #[then(regex = r#"^the candidates list contains a single "not found" entry$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1054:1
[INFO] [stdout]      |
[INFO] [stdout] 1054 | #[then(regex = r#"^the candidates include a "contract" entry for "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1068:1
[INFO] [stdout]      |
[INFO] [stdout] 1068 | #[then(regex = r#"^once the ERC-20 probe completes, a "token" candidate "([^"]+)" is appended$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1094:1
[INFO] [stdout]      |
[INFO] [stdout] 1094 | #[then(regex = r#"^the primary candidate is still "(transaction|block|address|token|not found)"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1099:1
[INFO] [stdout]      |
[INFO] [stdout] 1099 | #[then("the first result is an Address row flagged as delegated")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1109:1
[INFO] [stdout]      |
[INFO] [stdout] 1109 | #[then("the second result is not a Contract row")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1122:1
[INFO] [stdout]      |
[INFO] [stdout] 1122 | #[then("the hint mentions the active chain name")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1143:1
[INFO] [stdout]      |
[INFO] [stdout] 1143 | #[given(regex = r#"^the search cache is enabled with a (\d+) second TTL$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1157:1
[INFO] [stdout]      |
[INFO] [stdout] 1157 | #[when("the user closes the search modal")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1169:1
[INFO] [stdout]      |
[INFO] [stdout] 1169 | #[then(regex = r#"^the tx lookup stub was called exactly (\d+) times?$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1220:1
[INFO] [stdout]      |
[INFO] [stdout] 1220 | #[when(regex = r#"^the user opens the search overlay with "/"$"#)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1243:1
[INFO] [stdout]      |
[INFO] [stdout] 1243 | #[then("the Home screen is still rendered behind the overlay")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1270:1
[INFO] [stdout]      |
[INFO] [stdout] 1270 | #[then("the search input is rendered at the bottom of the screen")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> tests/e2e/steps/search.rs:1284:1
[INFO] [stdout]      |
[INFO] [stdout] 1284 | #[then("the results panel is rendered as a centered floating modal")]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[when("the user opens Settings with an alchemy key configured")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[when("the user opens Settings with no alchemy key")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[then("the Settings screen reports the alchemy key as configured")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[then("the Settings screen reports the alchemy key as missing")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[when(regex = r#"^the user presses "(\d)" on Settings$"#)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/settings.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[then(regex = r#"^the Settings screen reports "([^"]+)" as the active palette$"#)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/shared.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[given("the user launches the app")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/shared.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[given("the user is on Home")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/shared.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[given(regex = r#"^the active chain is "([^"]+)"$"#)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> tests/e2e/steps/tx_detail.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | #[given(regex = r#"^the tx reader knows tx "(0x[0-9a-fA-F]{64})" was successful$"#)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[given(regex = r#"^the tx reader knows tx "(0x[0-9a-fA-F]{64})" failed with reason "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[given(regex = r#"^the tx reader knows tx "(0x[0-9a-fA-F]{64})" is pending$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[given(regex = r#"^the contract source knows the ABI of "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | / #[given(
[INFO] [stdout] 135 | |     regex = r#"^the contract source knows the proxy ABI of "(0x[0-9a-fA-F]{40})" has no transfer$"#
[INFO] [stdout] 136 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | #[given(regex = r#"^the contract source knows the implementation ABI of "(0x[0-9a-fA-F]{40})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / #[given(
[INFO] [stdout] 159 | |     regex = r#"^the proxy detector maps "(0x[0-9a-fA-F]{40})" to implementation "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 160 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | #[given(regex = r#"^the tx reader knows tx "(0x[0-9a-fA-F]{64})" emitted a Transfer event$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[given("the signature directory resolves the Transfer event topic")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[given(regex = r"^the simulator reports 1 native ETH transfer for that tx$")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | #[given(regex = r"^the tracer reports that the state-diff is unsupported$")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | #[given("the tracer is slow")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[given("the simulator is slow")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | #[then("the Overview tab loads before the tracer stub has been called")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 250 | #[given("the tracer exposes a call tree with one staticcall child")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | #[then(regex = r"^once the transaction is loaded, the Internal tab renders (\d+) call frames$")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | #[given(regex = r"^the tracer reports a balance diff for the sender$")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | #[when(regex = r#"^the user opens TxDetail for hash "(0x[0-9a-fA-F]{64})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:340:1
[INFO] [stdout]     |
[INFO] [stdout] 340 | #[when(regex = r#"^the user opens TxDetail with full enrichment for hash "(0x[0-9a-fA-F]{64})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:365:1
[INFO] [stdout]     |
[INFO] [stdout] 365 | #[when(regex = r#"^the user opens TxDetail with decoding for hash "(0x[0-9a-fA-F]{64})"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | #[then(regex = r#"^once the transaction is loaded, the Overview tab shows status "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:504:1
[INFO] [stdout]     |
[INFO] [stdout] 504 | #[then(regex = r#"^once the transaction is loaded, the decoded method is "([^"]+)" from ABI$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / #[then(
[INFO] [stdout] 525 | |     regex = r#"^once the transaction is loaded, the decoded method is "([^"]+)" via implementation "(0x[0-9a-fA-F]{40})"$"#
[INFO] [stdout] 526 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | #[then(regex = r#"^once the transaction is loaded, the Asset Changes tab lists (\d+) change$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | / #[then(
[INFO] [stdout] 572 | |     regex = r#"^once the transaction is loaded, the State Changes tab reports it is unsupported$"#
[INFO] [stdout] 573 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:588:1
[INFO] [stdout]     |
[INFO] [stdout] 588 | / #[then(
[INFO] [stdout] 589 | |     regex = r#"^once the transaction is loaded, the State Changes tab lists (\d+) address(?:es)?$"#
[INFO] [stdout] 590 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:622:1
[INFO] [stdout]     |
[INFO] [stdout] 622 | #[given("a tx whose target has no verified ABI")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:634:1
[INFO] [stdout]     |
[INFO] [stdout] 634 | #[given(regex = r#"^openchain returns "([^"]+)" for the selector$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:643:1
[INFO] [stdout]     |
[INFO] [stdout] 643 | #[given("openchain returns no match for the selector")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:649:1
[INFO] [stdout]     |
[INFO] [stdout] 649 | #[given(regex = r#"^samczsun returns "([^"]+)" for the selector$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `given` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:658:1
[INFO] [stdout]     |
[INFO] [stdout] 658 | #[when("the user opens TxDetail")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:673:1
[INFO] [stdout]     |
[INFO] [stdout] 673 | #[then("the Overview tab shows that signature sourced from the directory")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:690:1
[INFO] [stdout]     |
[INFO] [stdout] 690 | #[then("the Overview tab shows that signature with provenance samczsun")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 | #[when(regex = r#"^once the transaction is loaded, the user presses "s"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `when` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:759:1
[INFO] [stdout]     |
[INFO] [stdout] 759 | #[then(regex = r#"^the tx detail screen has observed (\d+) re-simulation$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> tests/e2e/steps/tx_detail.rs:766:1
[INFO] [stdout]     |
[INFO] [stdout] 766 | #[then(regex = r#"^once the transaction is loaded, the Logs tab decodes "([^"]+)"$"#)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `then` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `blockexplorer-tui` (test "e2e") due to 192 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f", kill_on_drop: false }`
[INFO] [stdout] d32e7fbb9b9ab4b439547b0785f6f38f1134ecfad7790e0887b63ede99245d7f
